package org.ModuloLogin;
import java.util.*;


public class Registro{

	private static ArrayList<Usuario>matrizPersonas=new ArrayList<Usuario>();
	public static ArrayList<Informe>matrizInformes=new ArrayList<Informe>();
	
    public static void main( String[] args ){
    	
    	boolean acceso=false;		
    	Scanner sc=new Scanner(System.in);
    	System.out.println("Introduzca su usuario: ");
    	String user=sc.next();
    	System.out.println("Introduzca su password: ");
    	String password=sc.next();
    	acceso=autenticar(user,password);
    	if(acceso==true){
        	System.out.println("Login realizado con �xito");  
    	}
    	else{
    		System.out.println("Error, no existe coincidencia de usuario/contrase�a");
    	}
    }
    public static boolean autenticar(String user, String password){
    	int i;
    	boolean a=false;
    	
    	matrizPersonas.add(new Administrador("ManuelGutierrez","Gutierrez","1"));
    	matrizPersonas.add(new Directivo("MariaSaavedra","Saavedra","2"));
    	matrizPersonas.add(new Empleado("PepeLeches","Leches","3"));
    	matrizPersonas.add(new Empleado("LuciaMoreno","Moreno","4"));
    	matrizPersonas.add(new Empleado("JavierPerez","Perez","5"));	
    	
    	matrizInformes.add(new Informe("22-6-2013","12-1-2014","Manuel Gutierrez","Hola Mundo Manuel",666));
    	matrizInformes.add(new Informe("1-4-2012","24-6-2012","Maria Saavedra","Adios Mundo Maria",444));
    	matrizInformes.add(new Informe("28-2-2013","22-6-2013","Javier Perez","Hi World Javier",666));
    	matrizInformes.add(new Informe("1-1-2014","1-1-2014","Lucia Moreno","Bye World Lucia",222));
    	matrizInformes.add(new Informe("31-6-2011","20-6-2012","Pepe Leches","Holita Mundito Pepe",222));	
    	
    	for(i=0;i<matrizPersonas.size();i++){
    		if(matrizPersonas.get(i).getNombre().equals(user) &&matrizPersonas.get(i).getPassword().equals(password)){
    			
    			a=true;
    			return a;
    		} 
    		else{
    		 a=false;
    		 
    		}	
    	}
		return a;
		
		
    } 
}
